package plgbasev0

import (
	"dgo/plg/plgbase"
	"dgo/plg/plgnet"
)

type PrjHttpRec = plgnet.PlgHttpRec

type InnerEx = plgbase.InnerEx
type InnerOutput = plgbase.InnerOutput

type IHttpStatus = plgnet.IHttpStatus
type IHttpIndex = plgnet.IHttpIndex
type IHttpDo = plgnet.IHttpDo

var (
	FindPluginByID = plgbase.FindPluginByID
	PlugIsReleased = plgbase.PlugIsReleased
	OnPlugRecvCmd  = plgbase.PlgCheckReloadFromJSON
	OnPlugJSONCmd  = plgbase.PlgCheckReloadFromJSON

	NewInnerOutput = plgbase.NewInnerOutput
	NewInnerEx     = plgbase.NewInnerEx

	PlgFnBuildTime = func() string {
		return plgbase.BUILD_TIME
	}
	ReplacePlaceholderForFileName = plgbase.ReplacePlaceholderForFileName
	ReplacePlaceholder            = plgbase.ReplacePlaceholder

	NewPrjHttpRec = plgnet.NewPlgHttpRec

	GetSubscribeFromVal = plgbase.GetSubscribeFromVal
)
